h1 {
		margin-bottom:10px;
}
h3 {
		margin-bottom:15px;
}

.picture {
    float:left;
    margin-right:5px
}

/** profile */
.profile {
    background-color: #F7F7F7;
    border: 1px solid #D7D7D7;
    padding: 5px;
    margin: 5px;
}

.profile .information {
    width:500px;
    border:none;
}
.profile .big-score {
    font-size:80px;
    color:#333;
    text-align:right;
}

/** contents */
#contents {
    margin: 5px;
}

/** vignette */
.comment {
		float:left;
    padding: 4px 2px 4px 4px;
    margin: 4px;
    background: #ECEFF5;
    border: 1px solid #E5EAF1;
    width: 356px;
}

.comment .actor-status {
    font-size: 9px;
    color: #777;
}
.comment .more {
    text-align: right;
    margin-top: 5px;
}
.comment .more a {
    font-size: 9px;
}

/** form */
.button-submit {
		background-color:#3B5998;
		border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
		border-style:solid;
		border-width:1px;
		color:#FFFFFF;
		font-size:11px;
		padding:2px 15px 3px;
		text-align:center;
}

.form-box {
		background:#eceff5;
		padding:5px;
		border:1px solid #D4DAE8;
}